FernleafSystems\Wordpress\Plugin\Shield\Modules\Base\ModCon D

Total Complexity 307
Dependencies 22
Dependents 1
Total lines 1,524
Lines of code 1,005
Logical lines of code 485
Comment lines 302
Methods 124
Properties 10

Methods 124

Method Rating Maintainability Complexity Lines of code
doSaveStandardOptions()
B
41 19 53
verifyModuleMeetRequirements()
A
54 12 20
buildSummaryData()
A
45 9 42
renderAdminNotice()
A
50 9 26
onWpInit()
A
48 8 34
supplySubMenuItem()
A
48 8 32
__construct()
S
56 7 18
onRunProcessors()
S
59 7 14
getDbH()
S
52 6 27
getAjaxFormParams()
S
53 6 24
isModuleEnabled()
S
56 6 20
verifyModActionRequest()
S
54 6 19
findElementClass()
S
55 6 19
renderTemplate()
S
52 5 24
setupHooks()
S
53 5 21
handleAutoPageRedirects()
S
58 5 15
loadModElement()
S
60 5 13
saveOptionsSubmit()
S
60 5 12
getAllFormOptionsAndTypes()
S
63 4 11
renderOptionsForm()
S
57 3 19
runWizards()
S
67 4 8
cleanupDatabases()
S
67 4 7
loadDebug()
S
66 4 8
getDbHandlers()
S
66 4 8
saveModOptions()
S
61 3 13
handleModAction()
S
61 3 13
loadProcessor()
S
62 3 12
setLastErrors()
S
62 3 12
getWizardHandler()
S
64 3 11
getUrl_Wizard()
S
57 2 18
getWpCli()
S
65 3 9
buildContextualHelp()
S
58 2 15
onPluginDelete()
S
67 3 8
onPluginShutdown()
S
67 3 8
getLastErrors()
S
68 3 7
isAdminOptionsPage()
S
78 3 3
getUIHandler()
S
65 3 9
getOptions()
S
63 2 11
getDismissedNotices()
S
75 2 4
getUiTrack()
S
75 2 4
getAjaxActionData()
S
71 2 5
isWizardPage()
S
78 2 3
setOptions()
S
70 2 6
isThisModulePage()
S
75 2 4
getContentWizardLanding()
S
68 2 7
getTextOpt()
S
68 2 7
getUrl_DirectLinkToOption()
S
66 2 8
isUpgrading()
S
79 2 3
isPage_InsightsThisModule()
S
75 2 4
getWizardDefinitions()
S
78 2 3
getWizardDefinition()
S
69 2 7
fRegisterAdminNotices()
S
70 2 6
canDisplayOptionsForm()
S
79 2 3
getAllDbClasses()
S
75 2 4
exportTransferableOptions()
S
69 2 7
getSlug()
S
71 2 6
getModSlug()
S
79 2 3
isModOptEnabled()
S
72 2 5
setIsMainFeatureEnabled()
S
74 2 4
getReportingHandler()
S
71 2 6
loadAdminNotices()
S
70 2 6
getUrl_DirectLinkToSection()
S
70 2 6
onLoadOptionsScreen()
S
75 2 5
getScriptLocalisations()
S
62 1 14
getModActionParams()
S
61 1 12
store()
S
70 1 6
getMainFeatureName()
S
79 1 3
getIfShowModuleMenuItem()
S
80 1 3
getOptionsStorageKey()
S
79 1 3
getModulesSummaryData()
S
69 1 8
getCustomScriptEnqueues()
S
82 1 3
insertCustomJsVars_Admin()
S
91 1 2
display()
S
91 1 2
getUpgradeHandler()
S
80 1 3
getProcessor()
S
81 1 3
getUrl_AdminPage()
S
71 1 7
getMainWpData()
S
74 1 5
onWpPrivacyExport()
S
82 1 3
onWpPrivacyErase()
S
82 1 3
getEnableModOptKey()
S
80 1 3
hasWizardDefinition()
S
79 1 3
getStrings()
S
80 1 3
buildAdminActionNonceUrl()
S
72 1 5
getEmailProcessor()
S
81 1 3
getEmailHandler()
S
81 1 3
loadAjaxHandler()
S
81 1 3
runDailyCron()
S
82 1 3
loadStrings()
S
79 1 3
doPostConstruction()
S
91 1 2
setupCustomHooks()
S
91 1 2
getBaseNamespace()
S
82 1 3
getNamespace()
S
79 1 3
getNamespaceRoots()
S
73 1 6
getIsShowMarketing()
S
78 1 3
hasWizard()
S
80 1 3
aggregateOptionsValues()
S
79 1 3
onModulesLoaded()
S
91 1 2
doPrePluginOptionsSave()
S
91 1 2
onPluginDeactivate()
S
91 1 2
preProcessOptions()
S
91 1 2
getWizardClassName()
S
65 1 9
onSetCurrentScreen()
S
75 1 4
handleFileDownload()
S
91 1 2
createFileDownloadLink()
S
68 1 7
doExecuteProcessor()
S
82 1 3
setFlashAdminNotice()
S
65 1 10
setUiTrack()
S
80 1 3
isPremium()
S
81 1 3
isReadyToExecute()
S
80 1 3
setDismissedNotices()
S
80 1 3
getIfShowModuleOpts()
S
80 1 3
isPage_Insights()
S
79 1 3
getNonceActionData()
S
73 1 5
isModuleOptionsRequest()
S
79 1 3
isModuleRequest()
S
79 1 3
prefix()
S
79 1 3
displayModuleAdminPage()
S
81 1 3
renderModulePage()
S
71 1 6
getTextOptDefault()
S
82 1 3
hasLastErrors()
S
79 1 3
clearLastErrors()
S
80 1 3
getUrl_WizardLanding()
S
80 1 3
getDef()
S
80 1 3
savePluginOptions()
S
82 1 3